@charset "utf-8";
/* CSS Document */

/* public begin */
* {
    margin: 0;
    padding: 0;
    resize:none;
}
*:focus{
    outline:none;
}
html,
body {
    font-size: 12px;
    font-family: "微软雅黑", Lucida Grande, Geneva, Arial, Verdana, Lucida Sans Unicode, Helvetica, sans-serif;
    background: url(../../images/new_reports_ui/top_bg.png) repeat-x #FFF;
}
.accordion{
    margin-top:8px;
}
.posR{
    position: relative;
}
.posA{
    position: absolute;
}
.output_csv{
    background:url(../../images/new_reports_ui/layout.png) 0 -255px no-repeat;
    height:20px;
    width:20px;
    display: block;
    margin-right:10px;
}
.click_tip_show{
    background:url(../../images/new_reports_ui/layout.png) 0 -220px no-repeat;
    display: inline-block;
    vertical-align:text-bottom;
    margin-left:5px;
    height:16px;
    width:20px;
    cursor:pointer;
}
.table_th_tips{
    background:url(../../images/new_reports_ui/layout.png) 0 -322px no-repeat;
    height:15px;
    width:15px;
    vertical-align:text-top;
    cursor:help;
    /*position: absolute;*/
    display: inline-block;
    /*left: -20px;*/
    top:0;
}
.table_th_tips_2{
    background:url("../../images/new_reports_ui/layout.png") -2px -293px no-repeat;
    height:15px;
    width:15px;
    vertical-align:text-top;
	margin-left:5px;
    display: inline-block !important;
    top:0;
	cursor:pointer;
}

/* div.statsBodyHeader .table_th_tips, div.statsTableHeader .table_th_tips, div.statsNormalHeader .table_th_tips{
    margin-top:3px;
 }*/
.statsTableHeader .text_toggle_btn a{
    color:#505050;
}
.text_toggle_btn a.active{
    color:#00557B;
    cursor:not-allowed;
}
.text_toggle_btn a.active:hover{
    text-decoration:none;
}
/* new tip --begin */

/*.show_tip{
    position: relative;
}*/
/*.icon_tip{
    position: absolute;
    top: 25px;
    background: white;
    max-width:300px;
    left: -9px;
    padding:3px 5px;
    color:#454545;
    border:1px #76CDD0 solid;
    white-space:nowrap;
    min-width:30px;
    -moz-box-shadow:0 3px 6px rgba(52,52,52,.41);
    -webkit-box-shadow:0 3px 6px rgba(52,52,52,.41);
    box-shadow:0 3px 6px rgba(52,52,52,.41);
    font-weight:normal;
    z-index:999;
    font-size:12px;
}
.largeTip.icon_tip{
    width:300px;
    white-space:normal;
    left:-200px;
}
.icon_tip_arrow_up{
   
    position: absolute;
    top: -10px;
    width:20px;
    height:15px;
    
    background:url(../../images/new_reports_ui/layout.png) 0 -396px no-repeat;
    left: 7px;
}
.largeTip.icon_tip .icon_tip_arrow_up{
    left:198px;
}*/
.icon_tips{
    background:#F1AA01;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.4);
    -moz-border:1px solid #cf8600;
    -webkit-border:1px solid #cf8600;
    border:1px solid #cf8600;
    border-radius:1px;
    color:white;
    font-size:7pt;
    -webkit-text-size-adjust:none;
    margin-left:5px;
    height:10px;
    line-height:8px;
    position:absolute;
    top:10px;
    padding:0 3px;
}
/* new tip --end */
h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

a {
    color: #00557b;
    text-decoration: none; /*#2C6EC7*/
    cursor: pointer;
}
a:hover{
    text-decoration: none;
}
#channels_list table td a{
    text-decoration: underline;
}
.alpha {
    color: #888;
}

b.ab {
    color:red;
}
.statsTableHeader a {
    color: #00557b;
    text-decoration: none;
}

.statsTableHeader a:hover {
    color: #00557b;
    text-decoration: underline;
}

b.cod {
    color: #516cad;
    font-weight: normal;
    font-size: 14px;float:none;
}

strong {
    color: #444;
    float: left;
    margin-right: 8px; /*font-weight: 100;*/
    font-size: 12px;
    padding-top: 0px;
}

.hidden {
    display: none;
}

.nopadding-top strong {
    padding-top: 0px;
}

.mnum {
    float: right;
    font-size: 14px;
}

span.tg_rss {
    cursor: pointer;
}
input, img {
    vertical-align: middle;
    border: 0;
}/* modified by wulei @2011.08.03 */
select {
    vertical-align: middle;
}
.none {
    display: none;
}

.block {
    display: block;
}

ul {
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

/*.porul {
    border: 1px solid #999;
}*/

.porul li {
    padding: 0px;
}

.demonotice {
    background-color: #FFFCF3;
    border: 1px solid #EEBE7C;
    padding: 10px 0;
    text-align: center;
    margin: 10px 0;
}

.demonotice a {
    color: #19456F;
    text-decoration: underline;
    padding: 0 3px;
    font-weight: bold;
}

.web_width {
    width: 950px;
    margin: 0 auto; /*设置最小高度 利用了ie6 !important bug 和min-height不认识的bug及ie6当高度为固定内容超过时,,自动撑开的特性..总的来说都是为了ie6才用这种方法的*/
    min-height: 600px;
    height: auto !important;
    height: 700px;
    overflow: visible;
}

.web_width_con {
    width: 870px;
    margin: 0 auto;
}

.kong5yuan {
    background-image: url("../../images/new_ui/b_images/kong5yuan.jpg");
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
    font-size: 1px;
}

.kong5yuan_enterprise {
    background-image: url("../../images/new_ui/b_images/kong5yuan_enterprise.jpg");
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
    font-size: 1px;
}

.kong5 {
    height: 5px;
    overflow: hidden;
}

.kong10 {
    height: 10px;
    overflow: hidden;
}

.kong35 {
    height: 35px;
    overflow: hidden;
}

h3.second_title {
    color: #363636;

    font-size: 16px;
    font-weight: 100;
    margin-bottom: 10px;
    text-align: center;
}

h3.login_error {
    background-position: 0 3px;
    color: #EA5200;
    font-weight: 100;
    line-height: 180%;
    padding: 5px 0 10px;
}

.al {
    text-align: left;
}

.ac {
    text-align: center;
}

.ar {
    text-align: right;
}
/*
input.input_205 {
    width: 203px;
    height: 23px;
    border: 1px solid #9b9b9b;
}*/



/* public end*/

/*top begin*/
#b_top {
    color: #FFFFFF;
	position:relative;
    font-size: 14px;
    height: 38px;
}

#b_top img.home_logo {
    margin-top: 3px;
}

#b_top .b_user_info {
    padding: 9px 20px 0 0;
}

#b_top ul.menu li {
    float: left;
}

#b_top ul.menu li a {
    color: #fff;
    display: block;
    padding: 11px 0 0 10px;
    font-size: 12px;
}

/*top end*/

/*center begin*/
/*left menu begin*/
#b_center {
}

#b_center div.b_leftmenu {
    width: 208px;

}

#b_center div.b_leftmenu .b_product_sel {
    height: 96px;
    padding: 10px 0 0;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp {
    padding: 8px 0 0;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp span {
    font-weight: 700;
    padding: 2px;
}

#b_center div.b_leftmenu .b_product_sel div.b_backtoapp a:hover {
    text-decoration: none;
}

#b_center div.b_leftmenu select {
    width: 185px;
    height: 20px;
    padding-top: 0px;
    border: 1px solid #ccc;
}

/*无子菜单的样式 begin*/
#b_center  .accordion div.pane_con {
    display: none;
    margin-top: 1px;
}

#b_center  .accordion h2.l_m_controls {
    font-size: 14px;
    color: #7b7b7b;
    height: 40px;
    line-height:40px;
    padding: 0 0 0 35px;
    cursor: pointer;
    background:#efefef;
    margin:1px 0;
    position:relative;
}
#b_center  .accordion h2.l_m_controls.current {
    background:#6f6f6f;
}
#b_center  .accordion h2.l_m_controls.current a{
    
    color:white;
}
#b_center  .accordion h2.l_m_controls a{
    color:#7b7b7b;
    width:!00%;
    height:100%;
    display: block;
}
#b_center  .accordion h2.l_m_controls.has_son_menu {
    background:#efefef url("../../images/new_reports_ui/layout.png") 10px -40px no-repeat;
}
#b_center  .accordion h2.l_m_controls.has_son_menu:hover {
    color:white;
    background:#6F6F6F url("../../images/new_reports_ui/layout.png") 10px -99px no-repeat;
}
#b_center  .accordion h2.l_m_controls:hover {
    color:white;
    background:#6F6F6F
}
#b_center  .accordion h2.l_m_controls:hover a{
    color:white;
}
#b_center  .accordion h2.current.has_son_menu {
    color: #333333;
    background: #efefef url("../../images/new_reports_ui/layout.png") 10px -151px no-repeat;
}
#b_center  .accordion h2.current.has_son_menu:hover {
    color: white;
    background: #6F6F6F url("../../images/new_reports_ui/layout.png") 10px -151px no-repeat;
}
#b_center  .accordion h2.current.has_son_menu a{
    color: #333333;
}
#b_center  .accordion h2.current.has_son_menu:hover a{
    color: white;
}
#b_center  .accordion div.pane_con ul li {
    cursor: pointer;
    display: block;
    position: relative;
    vertical-align: middle;
    /*margin:1px 0;*/
}

#b_center  .accordion div.pane_con ul li div.enent_son_menu_wrap {
    width: 720px;
    left: 200px;
    position: absolute;
    top: 2px;
    z-index: 900;
}

#b_center  .accordion div.pane_con ul li .enent_son_menu_jian {
    width: 10px;
    background-image: url("../../images/new_ui/b_images/event_jiantou.jpg");
    background-repeat: no-repeat;
    background-position: 0 center;
    z-index: 900;
    float: left;
    height: 25px;
}

#b_center  .accordion div.pane_con ul li ul {
    /*background: none repeat scroll 0 0 #fff;*/
    /*border: 1px solid #5B77B6;*/
    width: 700px;
    z-index: 1000;
    float: left; /*border-left:0;*/
}

#b_center  .accordion div.pane_con ul li ul {
    /*border-left:0;*/
}

table.event_table {
    width: 750px;
}

table.event_table td.event_top {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg.png);
    height: 10px;
}

table.event_table td.event_center {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg_center.png);
    background-repeat: repeat-y;
}

table.event_table td.event_center .enent_content_wrap {
    padding: 0 10px;
}

table.event_table td.event_bottom {
    width: 728px;
    background-image: url(../../images/new_ui/b_images/event_bg_bottom.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 20px;
}

#b_center  .accordion div.pane_con ul li ul.enent_son_menu li {
    padding: 0;
    background-image: none;
    float: left;
}

#b_center  .accordion div.pane_con ul li ul li a {
    padding: 10px;
    background-image: none;
    font-size: 12px;
    font-weight: 700;
}

#b_center  .accordion div.pane_con ul li ul li a:hover {
    color: #2C6EC7;
    text-decoration: underline;
}

#b_center  .accordion div.pane_con ul li a {
    /*margin:1px 0;*/
    display: block;
    height: 33px;
    line-height: 33px;
    padding: 0 0 0 35px;
    font-size: 14px;
    color: #444;
    text-decoration: none;
}

#b_center  .accordion div.pane_con ul li a.disabled-link {
    color: #ccc; /*text-decoration: line-through;*/
    cursor: not-allowed;
}

#b_center  .accordion div.pane_con ul li a:hover {
    background:#6f6f6f;
    color:white;
}

#b_center  .accordion div.pane_con ul li a.current {
    background:#6f6f6f;
    color:white;
}

/*无子菜单的样式 end*/ 
.new_button_submit{
    width:170px;
    height:64px;
    line-height:66px;
    font-size:22px;
    text-align:center;
    display:inline-block;
    color:#fff;
    text-shadow:-1px -1px #999;
    border:none;
    cursor:pointer;
    background:url(../images/btn_bg_1.png) 0 0 no-repeat;
}
.new_button_submit:hover{
    text-decoration:none;
    background:url(../images/btn_bg_1.png) 0 -75px no-repeat;
}
 .new_button_yellow,.new_button_yellow_noframe,.new_button_blue_noframe{
    text-align: center;
    color:white;
    /*box-shadow:0 3px 50px rgba(0,0,0,.14);*/
    background: url('../../images/new_reports_ui/sdk_button.png') no-repeat;
    text-shadow:-1px -1px 0 #999999;
    font-family: "微软雅黑", Lucida Grande, Geneva;
    cursor:pointer;
    width: 208px;
    height: 58px;
    line-height: 58px;
    display: block;
    font-size:15px;
    background-size:contain;
    font-weight:bold;
}
.new_button_yellow_noframe,.new_button_blue_noframe{
    background: url('../../images/new_reports_ui/layout.png') repeat-x 0 -798px;
    height:47px;
    border-radius:5px;
    line-height:47px;
    font-size:15px;
    /*font-weight:bold;*/
    background-size:auto;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
    -moz-box-shadow:0 0 5px rgba(0,0,0,.5);
    box-shadow:0 0 5px rgba(0,0,0,.5);
 }
 .new_button_blue_noframe:hover{
    -webkit-box-shadow:0 0 5px rgba(240,170,0,.8);
    -moz-box-shadow:0 0 5px rgba(240,170,0,.8);
    box-shadow:0 0 5px rgba(240,170,0,.8);
    /*text-shadow:-1px -1px 0 rgba(240,170,0,.8);*/
 } 
 .new_button_yellow_noframe:hover{
    -webkit-box-shadow:0 0 5px rgba(146,252,0,.8);
    -moz-box-shadow:0 0 5px rgba(146,252,0,.8);
    box-shadow:0 0 5px rgba(146,252,0,.8);
    /*text-shadow:-1px -1px 0 rgba(146,252,0,.8);*/
 }
 .new_button_blue_noframe{
    background: url('../../images/new_reports_ui/layout.png') repeat-x 0 -848px;
 }
 #b_center .b_sdk_down{
    margin-bottom:170px;
 }

 #b_center .b_sdk_down div{
    background:#EFEFEF;
    color:#7E7C81;
    line-height:100%;
    padding:10px 0;
    text-shadow:none;
 }
 #b_center .b_sdk_down div div.t_appkey_v {
    background-color: #FFFFFF;
    background-image: none;
    font-size: 12px;
    height: 18px;
    margin: 8px auto 0;
    padding: 6px 0 0;
    text-align: center;
    width: 185px;
    font-weight:normal;

}

#b_center .b_sdk_down h3 a,
.b_apps_succ_right h3.sdk_down_h3 a {
    
    /*width: 208px;
    height: 58px;
    line-height: 58px;*/
    color: white;
}

#b_center .b_sdk_down h3 span.sdk_info {
    font-size: 12px;
    color: #7E7C81;
    font-weight: normal;
    display: inline-block;
    padding: 5px 0 0 5px;
    text-shadow:none;
}

/*rightcontent begin*/
#b_center div.b_rightconten {
    width: 722px;
}

.b_right_menu {
    height: 34px;
    padding: 53px 0 0;
}

.b_right_menu ul li {
    float: left;
}

.b_right_menu ul li a {
    float: left;
    display: block;
    width: 95px;
    margin-right:10px;
    background:#dfdfdf;
    height: 26px;
    padding: 8px 0 0;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    text-decoration:none;
    color: #444444;
}
.b_right_menu ul li a.current {
    background-color: #FFF;
    -moz-box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);
    text-decoration:none;
}
span.b_docu_link {
    height: 23px;
    padding: 61px 0 0;
    font-weight: 100;
    font-size: 14px;
}
span.b_docu_link a {
    background-image: url("../../images/new_reports_ui/layout.png");
    background-repeat: no-repeat;
    padding: 1px 0 0 19px;
    font-size: 12px;
    font-weight: 700;
    display: block;
    height: 16px;
    color: #00557b;
    text-decoration: none;
    margin-right: 5px;
}
span.b_docu_link a:hover {
    text-decoration: underline;
}

.porcon_center{
    width:97%;
    margin:auto;
}



.b_rightconten h3.title span.text {
    margin-top: 5px;
    display: block;
}

.b_rightconten h3.title span.sub_text {
    margin: 5px 0 0 10px;
    display: block;
    font-weight: normal;
}

.b_rightconten h3.title span.sub_text a {
    text-decoration: underline;
}

.b_rightconten h3.title span.question {
    height: 19px;
    width: 19px;
    background-image: url(../../images/new_ui/b_images/b_h3_question.png);
    margin: 2px 10px 0 0;
}

.b_rightconten h3.title span.button {
    height: 20px;
    padding-top: 4px;
    font-size: 12px;
    width: 118px;
    background-image: url(../../images/new_ui/b_images/b_sdk_down.png);
    margin-right: 10px;
    background-position: 0 -213px;
    text-align: center;
    font-weight: normal;
}

.b_rightconten input.upbtn,.new_button {
    background: url("../../images/new_reports_ui/select_btn.png") repeat-x 0 -117px ;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    text-align: center;
    width: 39px;
/*    margin-left: 50px;*/
    border: 1px solid #BFC4D1;
    border-radius:4px;
    cursor: pointer;
    vertical-align: top;
    text-shadow:1px 1px 0 white;
    margin-top: -2px;
}



/*.bbox_con .hbar {
    padding: 10px;
    font-size: 12px;
    font-weight: 100;
    background-color: #f4f4f4;
    margin-bottom: 3px;
}*/
.bbox_con .hbar span {
    color: #000;
    /*font-weight: normal;*/
}
.bbox_con .hbar span span.normal {
    font-weight: normal;
}

/*自定义事件  开始*/
.b_rightconten table#error-types-list {
    border: 1px solid #C7C7C7;
}

.b_rightconten table#error-types-list tr th {
    background-color: #EFEFEF;
    color: #000000;
    font-weight: 700;
    height: 30px;
    padding-left: 15px;
    text-align: left;
}

.b_rightconten table#error-types-list tr th.first_col{
    border-right: 1px solid #C7C7C7;
    padding: 10px;
}

.error-type-title {
    font-weight: bold;
}

.b_rightconten table#error-types-list{
    margin-bottom: 5px;
}

.b_rightconten table#error-types-list tr td {
    line-height: 150%;
    padding: 10px 0 10px 10px;
}

.b_rightconten table#error-types-list tr td.first_col{
    padding: 10px;
    border-right: 1px solid #C7C7C7;
}

.b_rightconten table#error-types-list tr td.codetitle div {
    width: 460px;
    overflow: hidden;
    color: #7E7C81;
}

.mark_btn_group a{
    /*color: #00557B;*/
    text-decoration: underline;
    margin: 0 10px 0 5px;
}

.b_rightconten table tbody tr td {
    /*padding: 7px 4px 10px 4px;*/
    /*background-color: #FFF;*/
}

.b_rightconten table.b_user_event_table tbody tr td,
table#channel-stats-table tr td {
    /*background-color: #FFF;*/
}

.b_rightconten table tbody tr td .user_event_code {
    border: 1px solid #CCCCCC;
    margin: 0 auto 10px;
    padding: 10px;
    width: 652px;
    z-index: 10;
}

.b_rightconten .b_user_event_table td span {
    display: block;
    float: left;
    height: 23px;
}

li.even_number table tr td {
    background-color: #F9F9F9;
}

.b_rightconten .b_user_event_table td span.count {
    width: 85px;
    padding-top: 7px;
}

.b_rightconten .b_user_event_table td span.cancel {
    width: 45px;
    padding: 7px 0 0 25px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
}

.b_rightconten .b_user_event_table td span.reset {
    width: 45px;
    padding: 7px 0 0 25px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-position: 0 -19px;
    background-repeat: no-repeat;
}

.b_rightconten .b_user_event_table td span.interface {
    width: 67px;
    padding: 7px 0 0 15px;
    background-image: url(../../images/new_ui/b_images/user_event_smallico.png);
    background-repeat: no-repeat;
    background-position: 0 -50px;
}

.b_rightconten .b_user_event_table td span.interface {
    background-position: 0 -50px;
}

.b_rightconten .b_user_event_table td span.on {
    width: 62px;
    height: 21px;
    padding: 5px 0 0 20px;
    background-position: 7px -80px;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin-top: 3px;
    background-color: #FFF;
}

.b_rightconten table thead tr td {
    background-color: #FFF;
    padding-left: 15px;
}

.b_rightconten table tr.even_number td,
tr.even_number td {
    background-color: #f0f0f0;
}

.b_rightconten table tr td.tr_hover {
    background-color: #e0ebf8;
}

.b_rightconten table tr td span.title {
    font-weight: 700;
}

.b_rightconten table tr td p {
    font-weight: 100;
}

.b_rightconten table tr td div.b_Field_Editor textarea {
    border: 1px solid #ccc;
    float: left;
}

.b_rightconten table tr td div.b_Field_Editor button {
    width: 50px;
    height: 22px;
    border: 1px solid #ccc;
    margin-left: 3px;
    float: left;
}

.b_user_event_table tbody td {
    /*position:relative;*/
}

.b_user_event_table tbody td div.kong_white {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 23px;
    top: 0;
    width: 82px;
    z-index: 100;
    overflow: hidden;
}

.user_event_list {
    display: none;
}

/*.b_home_tips {
	background-color: #FFFCF3;
	background-image: url("../../images/new_ui/b_images/b_home_tips_r.gif");
	background-position: 15px 8px;
	background-repeat: no-repeat;
	border: 1px solid #EEBE7C;
	display: none;
	margin: 10px 0;
	padding: 5px 0;
}

.b_home_tips .b_home_tips_con {

	font-size: 16px;
	font-weight: normal;
	line-height: 180%;
	padding: 0px 0 0 50px;
	width: 795px;
	line-height: 180%;
}

.b_home_tips .b_ht_close {
	padding: 0px 8px 0 0;
}

.b_home_tips .b_ht_close a {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url("../../images/new_ui/b_images/tip_close.gif");
	background-repeat: no-repeat;
	background-position: 0 0px;
}*/

/*自定义事件  结束*/

/*网站分页导航 开始*/
div.page_navigation {
    float: right;
    margin: 15px 0;
}

div.page_navigation a {
    height: 14px;
    padding: 3px 9px;
    border: 1px solid #bfbfbf;
    display: block;
    float: left;
    text-decoration: none;
    margin-left: 3px;
}

span.extend {
    display: block;
    height: 20px;
    padding: 0 0px;
    margin-left: 3px;
}

div.page_navigation a.current {
    background-color: #6f6f6f;
    font-weight: 700;
    border: 1px solid #6f6f6f;
    color: #fff;
}

div.page_navigation a:hover {
    background-color: #6f6f6f;
    border: 1px solid #6f6f6f;
    color: #fff;
    text-decoration: none;
}

div.page_navigation span.extend {
    float: left;
    display: block;
}

/*网站分页导航 结束*/
div.b_rightconten div.title_status {
    padding: 5px 0 5px;
    background-color: #F4F4F4;
    margin-bottom: 3px;
}

div.b_rightconten .portabbg div.title_status {
    padding: 10px;
}

div.b_rightconten div.title_status select {
    border: 1px solid #ccc;
    padding: 1px;
}

div.b_rightconten div.title_status span {
    padding: 3px 10px 0;
    font-weight: 700;
    font-size: 14px;
    color: #575757;
}

div.b_rightconten div.title_status span.fr {
    padding: 4px 11px 0 0;
    font-weight: 100;
    font-size: 12px; /*text-decoration: underline;*/
}

/*网站分页导航 结束*/
/*rightcontent end*/

/*center end*/
#b_bottom {
    margin: 10px 0;
    background:url(../../images/pattern_slash.gif) repeat-x ;
    height:64px;
    color:#929292;
}

#b_bottom .copyright {
    margin: 0 auto;
    padding: 15px 0 0 50px;
    width: 888px;
}
#b_bottom .copyright a{
    color:#929292;
    margin:0 12px;
}
#b_bottom .copyright a:first-child{
    margin-left:0;
}
#b_bottom .copyright .copy{
    margin-top:8px;
}
#b_bottom .copyright .ICP {
    margin-left:24px;
}
#b_bottom .copyright .ICP a:first-child{
    margin-left:24px;
}
/*report today css begin*/
.bbox_con .twoC {
    overflow: hidden
}

.bbox_con .twoCleft {
    float: left;
    width: 355px;
}

.bbox_con .twoCright {
    float: right;
    width: 355px;
}

.bbox_con div.twoCleft div.hbar {
    background: #fff;
    background-image: url("../../images/new_ui/b_images/b_h3_title.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    font-weight: bold;
    height: 29px;
    margin: 15px 0 0;
    padding: 10px 10px 0 20px;
    color: #444;
}

.bbox_con div.twoCright div.hbar {
    background: #fff;
    background-image: url("../../images/new_ui/b_images/b_h3_title.jpg");
    background-repeat: no-repeat;
    background-position: right 0;
    font-weight: bold;
    height: 29px;
    margin: 15px 0 0;
    padding: 10px 10px 0 20px;
    color: #444;
}

.bbox_con div.twoCleft table.datatab {
    width: 100%;
    float: left;
}

.bbox_con div.twoCright table.datatab {
    width: 100%;
    margin: 0;
    float: right;
}

/*report today css end*/

/*os begin*/

.ccon {
    overflow: hidden
}

.cleft {
    width: 455px;
    float: left;
    padding-top: 15px
}

.cright {
    width: 300px;
    float: right
}

.piecon {
    margin-bottom: 20px
}

.piecleft {
    width: 300px;
    float: left;
    padding-top: 15px; /*padding-right: 10px*/
}

.piecright {
    width: 350px;
    float: right
}

.os .bbox_con .hbar {
    background-color: #f4f4f4;
    margin: 2px auto 5px;
}

/*os end*/

/*自定义事件分析 begin*/

#message-period-charts .meassage_control {
    background-image: url(../../images/new_ui/b_images/b_tabs_g.png);
    background-repeat: repeat-x;
    height: 25px;
    padding-left: 20px;
}

#message-period-charts .meassage_control li {
    float: left;
    margin: 0 5px 0;
}

#message-period-charts .meassage_control li span {
    height: 19px;
    padding: 4px 10px 0;
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #f2f6ff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

#message-period-charts .meassage_control li.current span {
    height: 20px;
    display: block;
    border: 1px solid #ccc;
    border-bottom: 0;
    background-color: #FFF;
}

#message-period-charts .meassage_contents .meassage_contents_list {
/*    border: 1px solid #ccc;*/
    background-color: #fff;
    /*margin: 10px auto;
    padding: 5px;*/
}

/*自定义事件分析 end*/

/*app begin*/
.addapptab input {
    border: 1px solid #ccc;
}

.portab2 td.edportd img {
    /*float: left;*/
    /*margin-left: 2px;*/
}

.portab2 td.edportd a {
    /*float: left;*/
    /*padding-top: 2px;*/
    /*margin:0 5px;*/
    /*color:#06c;*/
    /*position:relative;*/
    /*top:-4px;*/
}

.sdkbar {
    color: #235C94;
    font-weight: bold;
    background: #DFE7FF;
    padding-left: 12px;
    line-height: 22px;
    height: 22px;
}

/*app end*/

/*errors_page begin*/
.errors_page .public_e_table {
    border: 1px solid #ccc;
}

.errors_page #user_search select {
    border: 1px solid #ccc;
}

.errors_page #user_search input {
    border: 1px solid #ccc;
    padding: 0px 3px;
    font-size: 12px;
}

.errors_page .public_e_table tr td {
    padding: 0;
}

.errors_page .public_e_table tr td .hi_content {
    border: 1px solid #ccc;
    width: 666px;
    margin: -20px auto 0;
    padding: 10px;
}

.errors_page .public_e_table tr td .kong_white {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 36px;
    top: 0;
    width: 78px;
    z-index: 100;
}

a.o_p {
    background-image: url("../../images/new_ui/b_images/user_event_smallico.png");
    background-position: 18px -53px;
    border: 0;
    height: 21px;
    padding: 5px 0 0 20px;
    width: 58px;
    display: block;
    margin-top: 3px;
}

a.c_l {
    background-image: url("../../images/new_ui/b_images/user_event_smallico.png");
    background-color: #FFFFFF;
    background-position: 19px -81px;
    border-color: #CCCCCC;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 21px;
    padding: 5px 0 0 20px;
    width: 58px;
    display: block;
    margin-top: 3px;
    margin-left: -17px;
}

.errors_page .datatab.long td {
    vertical-align: middle;
    text-indent: 11px;
}

/*errors_page end*/
/*upload begin */
#upload-app-file textarea#app_file_update_log {
    width: 690px;
    height: 130px;
    border: 1px solid #ccc;
}

#top .login_reg a {
    font-weight: 100;
    font-size: 12px;
}

#top .login_reg {
    padding-top: 25px;

}

/*upload end */

/*question beign*/

#question_wrap {
    color: #000;
    font-size: 12px;
    text-align: left;
    width: 620px;
}
/*
#question_wrap .question_content_top {
    height: 50px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg.png);}



.question_js_data{
    width:650px;}
.question_js_w{
    width:40px;
    height:10px;
    padding:10px 10px 10px 20px;
}
.question_js_f{
    width:30px;
    height:10px;
    padding:10px 10px 10px 10px;}
.question_js_bgcor{
    background-color:#f2f2f2;}



#question_wrap_new {
    color: #000;
    font-size: 12px;
    text-align: left;
    width: 690px;}
#question_wrap_new .question_content_top_new {
    height: 50px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg_new.png);}
#question_wrap_new .question_content_center_new {
    width: 643px;
    line-height: 180%;
    background-image: url(../../images/new_ui/b_images/eject_question_center_bg_new.png);
    background-repeat: repeat-y;
    padding: 0 20px;}
#question_wrap_new .question_content_top_new h3.title {
    padding: 18px 30px 0;
    height: 32px;}
#question_wrap_new .question_content_top_new h3.title .fl b {
    color: #2C6EC7;}
#question_wrap_new .question_content_bottom_new {
    height: 30px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg_new.png);
    background-position: 0 bottom;}



#question_wrap .question_content_top h3.title {
    padding: 18px 30px 0;
    height: 32px;
}

#question_wrap .question_content_top h3.title .fl b {
    color: #2C6EC7;
}

#question_wrap .question_content_center {
    line-height: 180%;
    background-image: url(../../images/new_ui/b_images/eject_question_center_bg.png);
    background-repeat: repeat-y;
    padding: 0 20px;
}
*/
 .question_content_center table tr td {
    padding: 5px 10px 5px 10px;
}

.question_content_center table tr td.title {
    font-weight: 700;
    color: #00557b;
    font-size: 14px;
    width: 140px;
    padding: 5px 0 5px 20px;
}
/*
#question_wrap .question_content_center table tr.question_even td {
    background-color: #f2f2f2;
}

#question_wrap .question_content_bottom {
    height: 30px;
    background-image: url(../../images/new_ui/b_images/eject_question_bg.png);
    background-position: 0 bottom;
}

#question_wrap .question_content strong {
    float: none;
    font-weight: 700;
    color: #000;
}

#question_wrap .close {
    width: 100%;
    text-align: right;
    cursor: pointer;
}
*/
h3.title span.question, .statsTableHeader span.question,.statsNormalHeader span.question {
    background: url("../../images/new_reports_ui/layout.png") -2px -290px no-repeat;
    cursor:help;
    height: 21px;
    margin: 0px 10px 0 0;
    padding: 0;
    width: 16px;
}

.path_choose_version {
    float: right;
    margin: 0 13px 0 0;

}

.path .statsTableHeader span.question {
    margin-top: 2px;
}

.path_choose_version select {
    border: 1px solid #ccc;
}

.statsTableHeader div.fr span a {
    font-weight: 100;
    font-size: 12px;
}

/*question end*/

/*sns beign*/
.sns_integration_wrap {
    /*width: 826px;*/
    margin: 0 auto;
}

.sns_integration_wrap .sns_integration_wrap_top {
    /*background-image: url(../../images/new_ui/register/register_content_bg_tb.png);*/
    height: 00px;
    margin-top: 5px;
}

.sns_integration_wrap .sns_integration_wrap_center {
    /*background-image: url(../../images/new_ui/register/register_content_bg_center.png);*/
    /*padding: 0 55px;*/
}

.sns_integration_wrap .sns_integration_wrap_center p {
    color: #363636;
    font-size: 16px;
    font-weight: 100;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center;
}

.sns_integration_wrap .sns_integration_wrap_center form {
    font-size: 14px;
    width: 700px;
    margin: 0 auto;
}

.sns_integration_wrap .sns_integration_wrap_center form input.input_205 {
    /*border: 1px solid #9B9B9B;*/
    height: 23px;
    width: 280px;
}

.sns_integration_wrap .sns_integration_wrap_center form span.submit_sns input {
    margin: 10px 0 0;
	display:inline-block;
	zoom:1;
}

.sns_integration_wrap .sns_integration_wrap_center form table tr td {
    padding: 5px 0;
}

.sns_integration_wrap .sns_integration_wrap_bottom {
    /*background-image: url(../../images/new_ui/register/register_content_bg_tb.png);*/
    background-position: 0 bottom;
    height: 20px;
}

span.fz24 {
    font-weight: 100;

}

/*sns end*/
.b_addApps div.result {
    color: #EA5200;
}

/*#version-stats-table tr td a, .infotab tr td a, a.na, div.b_rightconten div.title_status span.fr a, .tinfo div a, #bartable0 a, #event-labels-stats td a {
    color: #2C6EC7;
}*/

#version-stats-table tr td a:hover, .infotab tr td a:hover, a.na:hover, div.b_rightconten div.title_status span.fr a:hover, .tinfo div a:hover, #bartable0 a:hover, #event-labels-stats td a:hover {
    text-decoration: none;
}

/*new_silver_table --begin*/

.new_silver_table {
    border: solid #D2D2D2;
    border-width: 1px;
    width:100%;
}
.bitemcon .new_silver_table {
    border: solid #D2D2D2;
    border-width: 0;
/*    margin-bottom:20px;*/
}

.bitemcon td .new_silver_table {
    border-width: 1px;
}

.bitemcon .piecright .new_silver_table {
    border-width: 1px;
}
.chart_body{
    min-height:260px;
    width:680px;
    margin:15px auto;
}

.new_silver_table tr th,.new_silver_table tr td {
    padding: 5px 4px 4px 15px;
    color: #161616;
    border-right: 1px #D2D2D2 solid;
    border-left: 1px white solid;
    text-align: left;
}
.new_silver_table tr th {
    border-bottom: 1px solid #B2B2B2;
    background-color: #efefef;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(top, #f1f1f1 0%,#dfdfdf 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */*/
    color: #444; /*height:14px;*/
    text-shadow:0 1px 0 white;
    /*background-image:url(images/new_silver_table_th_bg.gif);*/
    /*background-repeat:repeat;*/
    font-weight: normal;

    -webkit-box-shadow:0 1px 0 white inset;
    -moz-box-shadow:0 1px 0 white inset;
    box-shadow:0 1px 0 white inset;
    /*position:relative;*/
}
.new_silver_table tr:hover td {
    background:#e0ebf8;
}
.new_silver_table th.new_silver_first_n,
.new_silver_table td.new_silver_first_n {
    border-left: 0;
}
.new_silver_table tr th:last-child,
.new_silver_table tr td:last-child {
    border-right: 0;
}

.new_silver_table tr.new_silver_even td {
    background-color: #f0f0f0;
}

.new_silver_table tr.current td {
    background-color: #dbe7f8;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_odd td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_even td {
    background-color: #f0f0f0;
}

.new_silver_table tr.current table.new_silver_table tr.current td {
    background-color: #dbe7f8;
}

.new_silver_table tr.tr_row td {
    border: none;
}

.new_silver_table td.next_activity_stat_td {
    border-left: 0;
}

/*some special dom like table*/
.events_ul .edit_event a{
    margin:0 10px;
    padding-left:20px;
    color:#767676;

}
.events_ul .edit_event a:hover{
    color:#25979d;
    text-decoration: underline;
}
.events_ul .edit_event_btn{
    background:url(../../images/new_reports_ui/table_lab_icon.png) no-repeat 0 -639px;
}
.events_ul .reset_event_btn{
    background:url(../../images/new_reports_ui/table_lab_icon.png) no-repeat 0 -603px;
}
.new_silver_table tr td.deleted_events{
    text-align:center;
}
span.clickExpand {
    color: #25979d;
    margin-top: 5px;
    padding-left:15px;
    background:url('../../images/new_reports_ui/table_lab_icon.png') no-repeat 0 -669px;
    cursor: pointer;
    
}
span.expand {
    background-position: 0 -700px;

}
.events_ul  td.deleted_events{
    text-align:center;
    background:white;
    border-top:1px solid #ccc;
    cursor:pointer;
}

.events_ul .event_group_name .deleteListBtn{
    margin:  0;
}
ul.events_ul .event_table .new_silver_table{
	border:none;
    table-layout:fixed;
}
.fixedTableLayout{
    table-layout:fixed;
}
.fixedTableLayout td,.fixedTableLayout th{
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
ul.events_ul .event_table .new_silver_table td.event_group_name span{
    max-width:90%;
}
ul.events_ul .event_table .new_silver_table td ,ul.events_ul .event_table .new_silver_table td.event_group_name span{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
ul.events_ul {
    border: 1px solid #D2D2D2;
}

ul.events_ul input, ul.events_ul button {
    font-size: 12px;
}

ul.events_ul table tr td .num {
    padding-top: 4px;
}

ul.events_ul table tr td.edportd {
    /*padding-left: 0;*/
}

ul.events_ul table tr td.edportd img {
    margin-left: 8px;
}


ul.events_ul th.new_silver_first_n, ul.events_ul td.new_silver_first_n {
    border-left: 0;
}
.new_silver_table .new_silver_first_tr th{
    border-left: 0;
    border-right:0;
    background:#f0f0f0;
}
.new_silver_table .account_tr th, .new_silver_table .account_tr td {
    border-left:0;
    border-right:0;
}

ul.events_ul li table.add_n td {
    padding-top: 5px;
    padding-bottom: 5px;
}
/*new_silver_table --end*/
a.feed_back_all {
    display: block;
    position: fixed;
    right: 0;
    top: 50%;
    width: 31px;
    font-size:16px;
    color:white;
    text-align:center;
    padding:10px 0;
    background: #EFA928;
    color: white;
    
}
.distribute_flow_content {
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
}
.b_rightconten .distribute_flow  h3.title {
    margin: 0;
}
.distribute_flow_bottom {
    height: 10px;
    background-image: url(/images/new_ui/b_images/distribute_flow_bottom.gif);
    background-repeat: no-repeat;
}
.distribute_flow_list {
    background-color: #F0F7FF;
    padding: 3px 0 5px;
    margin-bottom: 10px;
}
.distribute_flow_list span.fl {
    font-weight: bold;
}

.distribute_flow_list span.fl.t {
    padding:6px 0 0 10px

}
.distribute_flow_list span.fr.r {
    padding:3px 20px 0 0px

}
.distribute_self_flow th{
    font-weight: normal;
    background-color: #F5F5F5;
    padding: 4px 0;
}

.distribute_flow_content select {
    border: 1px solid #ccc;
}
.hidde_list {
    background-color: #F5F5F5;
    padding: 5px 0;
    text-align: center;
    margin: 10px auto;
}
/*corner border --end*/
/* new_popbox --begin*/
.new_popbox  {
    color: #000000;
    font-size: 12px;
    text-align: left;
    width: 620px;
    background:white;
	-moz-box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
	box-shadow: 0 0 0px 4px rgba(0,0,0,0.3);
    /*behavior:url('ie-css3.htc');*/
}
.new_popbox .event_show_tips{
    width:100%;
    margin:0 auto;
    border:none;
}
.border_top5px{
	-moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}
.border5px{
	-moz-border-radius:  3px ;
    -webkit-border-radius: 3px ;
    border-radius: 3px ;
}
.new_popbox .new_popbox_head {
    /*background: url("../../images/new_reports_ui/select_btn.png") repeat-x 0 -291px;*/
    background:#04384F;
    height: 35px;
    
}
.new_popbox .new_popbox_head h3.title span.tg_rss{
	display: block;
	width:22px;
	height:22px;
	margin-top:5px;
	background: url("../../images/new_reports_ui/select_btn.png") no-repeat 0 -340px;
}
/*.new_popbox .new_popbox_head h3.title span.tg_rss:hover{
    background-position:0 -230px;
}*/
.new_popbox .new_popbox_foot{
    height:44px;
    line-height:44px;
    background:#f1f1f1;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.new_popbox .new_popbox_foot .msg{
    margin-left:10px;
}
.new_popbox .new_popbox_foot .certain_btn{
    margin:10px 0 0 40px;
}
.new_popbox .new_popbox_head h3.title {
    padding: 0 10px 0 20px;
	line-height: 36px;
	color:white;
}
.new_popbox .new_popbox_body table   {
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    border-left:1px solid #A3CEFF;
    
}
.new_popbox .new_popbox_body table.normalTable   {
    border:none;

    padding:0 0 10px 10px;
}
.new_popbox .new_popbox_body  table tr  {
    height:30px;
}
.new_popbox .new_popbox_body  table tr td input,.new_popbox .new_popbox_body  table tr td textarea {
   	margin: 0 5px 0 20px;
	/*vertical-align: sub;*/
}

.new_popbox .new_popbox_body  table tr.odd ,.new_popbox .new_popbox_body table.normalTable table tr.odd {
    background:#f3f7fb;
}
.new_popbox .new_popbox_body table.normalTable tr.odd{
    background: white;
}
.new_popbox .new_popbox_body {
/*    background-image: url("../../images/new_ui/b_images/eject_question_center_bg_new_js_a_img.png");*/
    color:#949494;
    line-height: 180%;
    padding:22px;
  
}
 

.new_popbox .title {
    font-size:14px;
    
    /*text-shadow:0px 1px 1px rgba(255,255,255,0.5);*/
}



.new_popbox .tip{
    font-size:12px;
    color:#999999;
    font-weight: normal;
}

.b_tips_warning {
    height:35px;
    line-height:35px;
    background: url(../images/new_reports_ui/error_tips.png) no-repeat scroll 10px -20px transparent;
    color:#ff911b;
    text-indent:30px;
    color: #FFA730;
    font-size: 14px;
    font-weight: 700;
    margin:5px 0 6px;

}

.b_home_tips{
	font-size:11px;
}
.b_home_tips_new{

}
.b_home_tips_con{
	line-height:20px;
}
.event_tip_close {
display: block;
width: 14px;
height: 18px;
background: url("/images/new_reports_ui/error_tips.png") 0px -118px no-repeat;
cursor: pointer;
text-indent: -9999em;
}




.b-tips-panel{
	position:absolute;width:350px;height:40px;line-height:40px;overflow:hidden;right:0px;top:48px;padding-right:5px;
	vertical-align:middle;
	text-align:right;
}
.tip-contentpanel{
	display:inline-block;
	zoom:1;
	position:relative;
}
.b-tips-panel .hide{
	display:none;
}
.tip-content{
	text-align:left;
	max-width:300px;
	overflow:hidden;
	background:#cdcdcd;
	padding:0 10px;
	line-height:20px;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
}
.tip-iconpanel{
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	margin-left:5px;
}
.tip-corner{
	width: 4px;
	float: right;
	height: 6px;
	background: url(/images/new_reports_ui/corner.png) no-repeat 0 0px;
	position: absolute;
	right: -4px;
	top: 19px;
}
.icon-notice{
	width: 20px;
	height: 20px;
	display: inline-block;
	zoom: 1;
	background: url(/images/new_reports_ui/notice.png) no-repeat 0 0px;
	content: '.';
	position: relative;
	top:7px;
}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* new_popbox --end*/

#salonForm_form .status{
    width: 68px;
}
#salonForm_wrap input.in{
    width: 220px;
}
/* events begin */
#checkboxes {
    padding: 3px;
    min-width: 150px;
}
/*#choose_version {
    color: #2C6EC7;
}*/
.version_column {
    border-right: 1px solid #DEEBFB;
}
.version_title {
    padding-left: 10px;
    width: 80px;
}
.version_check {
    padding-right: 10px;
}
#last_version_column {
    border-right: 1px #DEEBFB;
}
/*.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
    border:1px solid #999999;
    background-color:#ffffff;
}*/


.create_event a{
    cursor:default;
    
    text-shadow:none;
}

.create_event a:hover {
    text-decoration:none;
    color:white;
    background:#6f6f6f;
}
.choose_v a {
    color: #2C6EC7;
    padding-right: 15px;
    font-weight: normal;
}
.event_show_tips li.subitem{
    list-style: disc;
    margin-left: 15px;
}
/* events end */
ul.sub_channel_list{
    margin: 0 30px;
}
ul.sub_channel_list li{
    float:left;
    margin: 5px 10px;
}
.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
    border:1px solid #999999;
    background-color:#ffffff;
}
.statsTableHeader .tooltip{
	top:27px;
	width:90px;
	left:-21px;
}
.tooltip ul li a{
    display:block;
    padding:5px 20px;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
}
/*.tooltip ul li a:hover{
    color:white;
    text-decoration:none;
    font-size:12px;
    background:#6f6f6f;
    font-weight:normal;
}*/

#parameter_table a{
    margin-right: 15px;
}
.event_show_tips li.subitem{
    list-style: disc;
    margin-left: 15px;
}


/* feedback begin */
.feedback td {
    background:none;
}
.feedback tr th, .new_silver_table .feedback_body tr td {
    border-left: 0px;
    /*padding: 10px;*/
}

.comments_add_form .new_silver_table {
    border: 0;
}

.comments_add_form td, .comments_add_form tr:hover {
    background-color: #dbe7f8;
}

.feedback_body form input {
    margin-left: -71px;
    margin-top: -86px;
}

.feedback_body form textarea {
    padding-right: 100px;
}

.umeng_word {
    margin: 10px;
}

.umeng_word table {
    border-collapse: collapse;
    border-spacing: 0;
}

.umeng_word td {
    padding: 5px;
}

.umeng_reply {
    margin: 0 1px 10px;
}

.umeng_reply .caption {
    height: 30px;
    line-height: 30px;
    background: #eee;
    font-size: 12px;
}

.umeng_reply .caption .last_comment_at {
    float: right;
    color: #999;
    margin-right: 10px;
}

.umeng_reply .caption ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.umeng_reply .caption_on {
    /*border-bottom: 1px solid #516DAE;*/
}

.umeng_reply .caption_on_border_bottom {
    border-bottom: 1px solid #516DAE;
}

.umeng_reply .caption li {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.umeng_reply .caption li a {
    padding: 0 10px;
    text-decoration: none;
    display: block;
}

.umeng_reply .caption_on li.first a {
    /*border: 1px solid #516DAE;*/
    padding: 0 9px;
    border-bottom: none;
}

.li_first{
    background: #EBF3FF;
    border: 1px solid #516DAE;
}

.umeng_reply .content {
    border: 1px solid #516DAE;
    border-top: none;
    background: #EBF3FF;
    padding-left: 1px;
}

.new_silver_table .feedback_body tr.current td {
    background-color: #fff;
}

.new_silver_table  tr.current table.new_silver_table tr.new_silver_odd td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.new_silver_even td {
    background-color: #fff;
}

.new_silver_table tr.current table.new_silver_table tr.current td {
    background-color: #fff;
}

img.loading{
    /*padding-top: 7px;*/
}

.more_feedback{
    display: block;

}
.tr_border_bottom{
    border-bottom: 1px solid #aaa;
}
/* feedback end*/
.b_cancel {
    height:35px;
}
.b_cancel_cont {
    background-color:#ffdfa6;
    padding:5px 20px;
    line-height:26px;
    height:100%;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* new custom events --begin */
#param_spread_chart{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px auto;
    padding: 5px;
}
.choose_param{
	max-width:80px;
}
#event-detail-log-table{
	width:100%;
}

.question_content_center_new_b .param_set{
    max-height:200px;
    overflow-y:auto;
    margin-top:20px;
    padding-left: 5px;
    font-size:14px;
}
/* new custom events --end */
/* new monitor --begin */
.compare_token{
    height:21px;
    border-radius: 4px;
    text-align:center;
    display:inline-block;
    vertical-align:top;
}
.compare_token li,.normalTab dd{
    font-weight:bold;
    color:#7B7B7B;
    float: left;
    display: block;
    width:30px;
    height:21px;
    line-height:21px;
    background:url(../../images/new_reports_ui/select_btn.png) repeat-x 0 -117px;
    background: rgb(229,229,229); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    cursor:pointer;
    border-top:1px solid #C5CEDF;
    border-bottom:1px solid #C5CEDF;

}
.calTab{
    overflow: hidden;
    padding: 8px 5px;
}
.sel_cal_sure{
    overflow:hidden;
    padding:5px 10px ;
    background:#DCDCDC;
}
.sel_cal_sure .new_button{
    width:70px;
    margin-top:1px;
}
.normalTab dd{
    line-height:20px;
    width:33%;
    text-align:center;
    text-indent:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d2d2d2;
}

.compare_token li.active,.normalTab dd.active{
    background: rgb(198,214,253); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top, rgba(198,214,253,1) 0%, rgba(103,146,226,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,214,253,1)), color-stop(100%,rgba(103,146,226,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(198,214,253,1) 0%,rgba(103,146,226,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d6fd', endColorstr='#6792e2',GradientType=0 ); /* IE6-8 */
    color:white;
    text-shadow:none;
}
.compare_token li:first-child,.normalTab dd:first-child,.compare_token li.first{
    border-radius: 3px 0 0 3px;
    border-left:1px solid #C5CEDF;
}
.compare_token li.last{
    border-radius: 0px 3px 3px 0;
    border-right:1px solid #C5CEDF;
}
.compare_token li:last-child,.normalTab dd:last-child{
    border-radius: 0px 3px 3px 0;
    border-right:1px solid #C5CEDF;
}
.new_popbox .new_popbox_body  table.monitorTable td,.new_popbox .new_popbox_body  table.hasDeleteBtn th{
    padding-left:40px;
}
.new_popbox .new_popbox_body  table.monitorTable td.check_mail_list{
    padding-left:70px;
}
.new_popbox .new_popbox_body  table.hasDeleteBtn tr:hover{
    background:#f3f7fb;
}
.new_popbox .new_popbox_body  table.hasDeleteBtn tr:hover .deleteListBtn{
    visibility:visible;
}.new_popbox .new_popbox_body  table.hasDeleteBtn tr .deleteListBtn{
    visibility:hidden;
}
.new_popbox .new_popbox_body  table.monitorTable  tr td input,.new_popbox .new_popbox_body  table.monitorTable  tr td textarea
,.new_popbox .new_popbox_body  table.monitorTable  tr td .select_option {
    margin: 0 7px;
    /*vertical-align: sub;*/
}
.new_popbox .new_popbox_body  table.monitorTable  tr td .new_input{
    width:100px;
}
.new_popbox .new_popbox_body  table.monitorTable  tr td .select_option{
    margin-right:15px;
}
.addListBtn,.deleteListBtn{
    background:url(../../images/new_reports_ui/select_btn.png) repeat-x 0 -451px;
    width:15px;
    height:15px;
    cursor:pointer;
}
.addListBtn{
     display:inline-block;
    /* margin-left:15px;*/
     vertical-align:middle;
}
.new_popbox .new_popbox_body  table.monitorTable td.check_mail_list .addListBtn{
    margin-left:7px;
}
.deleteListBtn{
    background:url(../../images/new_reports_ui/select_btn.png) repeat-x 0 -467px;
    margin: 5px 10px 0 -25px;
} 
td.delete_account .deleteListBtn{
    margin:0 10px 0 0;
} 

.check_mail_list .new_button{
    margin-top:-1px;
}
/*.new_silver_table tr th.table_lab{
    text-align:left;
    background: #d8d8d8;
    border-left:none;
}*/
.new_silver_table tr th.table_lab ul{
    margin:3px 0 0 25px;
}
.new_silver_table tr th.table_lab input{
    margin-top:3px;
}
.new_silver_table .table_lab_icon{
    height:20px;
    width:20px;
    background:url(../../images/new_reports_ui/table_lab_icon.png) no-repeat 0 0;
    float:left;
    margin:0 20px;
    cursor:pointer;
    position: relative;
}
.new_silver_table .channel_combine:hover{
    background-position:0 -41px;
}
.new_silver_table .channel_delete{
    background-position:0 -80px;
}
.new_silver_table .channel_delete:hover{
    background-position:0 -118px;
}
.new_silver_table .channel_open{
    background-position:0 -156px;
}
.new_silver_table .channel_open:hover{
    background-position:0 -192px;
}
.new_silver_table .channel_set{
    background-position:0 -231px;
}
.new_silver_table .channel_set:hover{
    background-position:0 -269px;
}
.new_silver_table tr:hover td.hover_show a{
    display: block;
}
.new_silver_table tr td.hover_show .absolute_hover_show {
    position:absolute;
    display: block;
    width:300px;
    margin-top:-15px;
}
.new_silver_table tr td.hover_show .absolute_hover_show a{
    margin-top:-1px;
}

.new_silver_table tr td.channel_name {
    position:relative;
}
/*.new_silver_table tr td.channel_name a.channel_del_btn{
    position:absolute;
    right:0;
    top:10px;
}
.new_silver_table tr td.channel_name a.modify_channel_name_btn{
    position:absolute;
    right:60px;
    top:10px;
}*/
.account_enabled_tag{
    display:inline-block;
    height:16px;
    width:16px;
    
    vertical-align:text-bottom;
    background:url(../../images/new_reports_ui/table_lab_icon.png) no-repeat 0 -304px;
}
.account_enabled_tag_close{
    background-position:0 -331px;
}
.accounts_wrap .portab2 td.channel_account_status{
    text-align:right;
    padding-right:20px;
}
.channel_operate_set{
    margin:0 10px 0 40px;
}
/* new monitor --end */

/*client time $ sever time--begin */

.chart_left{
    position: relative;
}
.chart_left .cs_time_choose{
    position:absolute;
    right:10px;
    z-index:997;

}
.cs_time_choose li{
    display:block;
    height:20px;
    width:20px;
    margin: 0px 5px;
    float:left;
    cursor:pointer;
    background:url(../../images/new_reports_ui/table_lab_icon.png) no-repeat 0px -564px;
}
.cs_time_choose li input{
    margin-left:-30px;
    margin-right:2px;
}
.chart_left .cs_time_choose li{
    
    margin: 0px 20px;
   
}
.cs_time_choose li.server_time{
    background-position:0px -525px;
}
/*.cs_time_choose li.client_time:hover,.cs_time_choose li.client_time.sel{
    background-position:0px -367px;
}
.cs_time_choose li.server_time:hover,.cs_time_choose li.server_time.sel{
    background-position:0px -447px;
}*/
/*client time $ sever time--begin */
.table_bottom_oprate td{
    border-top:1px solid #D2D2D2;
}
.table_right_operate_btn li{
    margin:0 5px 0 0; 

}




 /*new app style --begin*/
 .req{
    color:#179171;
}
label.error{
  color:red;
}
.certain_btn,input.app_submit{
    background: url('/images/new_reports_ui/select_btn.png') transparent repeat-x 0 -410px ;
    border:1px solid  #d7a843;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.49);
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.49);
    box-shadow:0 2px 4px rgba(0,0,0,0.49);
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    height: 24px;
    line-height:23px;
    width: 66px;
    display: block;
    font-size:13px;
    text-align:center;
    color:#d69222;
    cursor:pointer;
}
.certain_btn:active,input.app_submit:active{
    background:#D69222;
    color:white;
}
 .swtich_user{
  display: inline-block;
  width:20px;
  height:15px;
  background:url(../../images/new_reports_ui/layout.png) no-repeat 0 -986px;
  vertical-align:top;
  margin-top:5px;
}
.pagination{
  display: inline;
}
.app_top{
  width:950px;
  margin:0 auto;
  height:38px;
}
.app_header,.b_homeconten{
  margin:0 auto;
  width:950px;
}
.b_homeconten{
  margin-top:10px;
}
.app_header .header_nav{
  margin-top:10px;
}
 /*new app style --end*/
 #salonForm_wrap{
  width:450px;
 }
#salonForm_wrap table{
  position:relative;
  /*left:-150px;*/
  top:10px;
}
#salonForm_wrap .new_popbox_foot .app_submit{
  margin:10px 0 0 100px;

}
#salonForm_form .status{
  width: 68px;
}
#salonForm_wrap input.in{
  width: 220px;
}
#salonForm_wrap #salonForm {
 /* background-image: url("../images/new_ui/report/salon_eject_bg.png");
  background-position: 0 0;
  background-repeat: no-repeat;*/
/*  height: 450px;*/
  padding: 0;
  width: 460px;
  color: #000000;
  font-size: 14px;
  padding: 0;
  text-align: left;
}
#salonForm_wrap input.in {
    /*border: 1px solid #CCCCCC;*/
    height: 20px;
    margin: 5px 0;
    width: 150px;
}
#salonForm h3.title {
    color: #000000;
    padding-left: 35px;
}
#salonForm span.tg_rss {
    cursor: pointer;
    float: right;
    margin-right: 20px;
}
#salonForm .sa_ej_info {
    padding: 14px 50px;
    font-size: 12px;
    line-height: 180%;
}
  .switch {
   
    float:left
  }
  a.switch-link {
    display:block;
    width:62px;
    float:left;
    background:white;
    line-height:37px;
    font-size:14px;
    padding:0 6px 0 10px;
    
  }
  a.switch-link.active, a.switch-link.active:hover ,a.switch-link.inactive:hover{
    color:white;
    background:#049198;
  }
  a.switch-link.inactive {
    color:#535353;
    
  }

/*  .set-default {
    float:left; 
    line-height:40px; 
    font-size:12px; 
    font-weight:normal; 
    margin-left:10px;
  }
  .set-default a{
    color:#999999;
  }
*/
.b_chart {
  padding: 15px 0;
  height:325px;
 position:relative;
  border-top:1px solid #ccc;
  margin-top:5px;
}
.output{
  position: absolute;
  top: 60px;
  right: -10px;
}
.b_chart_show {
  padding-top:10px;
  padding-left:15px;
}

.b_chart_show .tip {
  background:url('../../images/new_reports_ui/layout.png') no-repeat 0 -568px;
  padding-left:25px;
  width:100px;
  height:21px;
  line-height:21px;
  color:#19456f;
  cursor:pointer;
}
.b_chart_show .tip.close{
    background-position:0 -595px;
}
  .b_chart_tab {
    float:left;
    width:105px;
    background:white;
    /*height:40px;
	line-height:20px;*/
  }
  .b_chart_tab div{
    height:60px;
    line-height:60px;
    text-indent:1em;
    cursor:pointer;
    color:#00557b;
    font-size:14px;
  }
   .b_chart_tab div.selbitem{
    background:#049198;
    color:white;
   }
  .b_chart_con {
   margin-left:15px;
   background:white;
    height:280px;
    width:800px;
    
  }

  .b_chart_con_title {
    padding-top: 10px;
    text-align:center;
    font-weight:bold;
  }

 /* .bitem {
    font-size:13px;
    width:100%;
    padding:13px 10px;
    margin-bottom:10px;
    text-align:center;
    cursor:pointer;
    background-color:#efefef;

  }

  .selbitem {
    font-weight:bold;
    color:#2a5295;
    background:url('../../images/new_ui/b_images/b_chart_tab.png') no-repeat;
  }*/

  .b_chart_time {
    margin-bottom:10px;
    overflow:hidden;
  }

  .b_chart_time .time a {
    font-size: 14px;
    
    float: left;
    display: block;
    width: 80px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color: white;
  }

  .b_chart_time .time {
    float:right;
    margin-right:30px;
    
  }

  .b_chart_time .time a.current{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    color:white;
    background:#049198;
  }

  
.b_pro_status {
	padding: 0 0 10px 0;
  background:#eeeeee;
  -moz-box-shadow:inset 0 -2px 12px rgba(0,0,0,.15);
  box-shadow:inset 0 -2px 12px rgba(0,0,0,.15);
  box-shadow:inset 0 -2px 12px rgba(0,0,0,.15);
}
/*b_apps begin*/
#b_center .b_apps_top h3.title {
    padding: 11px 0 0 0px;
}

.b_apps_top h3.title .header_nav span {
    background-image: url(../../images/new_reports_ui/layout.png);
	/*background-position: 0 0;*/
    background-repeat: no-repeat;
    color: #b3b3b3;
    padding: 0 0 0 21px;
    margin-right: 25px;
    font-weight:normal;
}

.b_apps_top h3.title span a {
   /* color: #00557b;*/
    font-size: 14px;
}

.b_apps_top h3.title span.title {
    background-image: none;
    color: #000;
    margin-right: 35px;
    line-height:40px;
    color:#6d6e6e;
}

.b_apps_top h3.title .header_nav  span.add {
    background-position: 0 -508px;
    
}

.b_apps_top h3.title .header_nav  span.down {
    background-position: 0 -540px;
    
}

.b_apps_top h3.title .header_nav  span.document {
    background-position: 0 3px;
}

/*.b_apps_top h3.title span.question {
    background-image: url("../../images/new_ui/b_images/b_h3_question.png");
    height: 19px;
    margin: 2px 10px 0 0;
    width: 19px;
    padding: 0;
    cursor: help;
}*/
/*b_apps end*/
/*#b_pro_status_home {
	margin-bottom: 0;
}*/

.b_pro_status div.b_pro_block {
	background:white;
	float: left;
	height: 152px;
	margin: 20px 11px 0;
  padding: 0 0 0 15px;
	width: 200px;
}

.b_pro_status div.b_pro_block div.b_pro_block_bg{
    
    height: 100%;
    width: 100%;
}

.b_pro_status div.b_pro_block h3.b_pro_title {
	padding: 15px 0 10px 0;
	text-align: center;
	color: #6d6e6e;
	font-size: 16px;
}

.b_pro_status div.b_pro_block hr {
    height: 1px;
    width: 90%;
    margin: 0 auto;
    color: #CCCCCC;
}
/*.b_pro_status h3.title span.question {
	background-image: url("../../images/new_ui/b_images/b_h3_question.png");
	height: 19px;
	margin: 2px 10px 0 0;
	width: 19px;
}
*/
.b_pro_status div.b_pro_block_bg div {
    padding: 0 20px;
    margin: 10px 0;
    text-align: center;
}

.b_pro_status div.b_pro_block span.b_pro_date {
    padding: 12px 5px 0 0;
    float: left;
    color: #7E7C81;
}

.b_pro_status div.b_pro_block span.b_pro_number {
	color: #efa928;
	font-size: 30px;
  margin-left: -20px;
}

.b_pro_status div.b_pro_block.item-1 {
	margin-left: 10px;
}

.b_pro_status h3.title {
	font-size: 16px;
	padding: 18px 0 0 15px;
}

.b_pro_status h3.title a {
/*font-weight: normal;*/
/*text-decoration: underline;*/
/*font-size: 14px;*/
/*margin: 0px;*/
}

.b_homeconten table {
	border: 1px solid #c7c7c7;
}


.b_homeconten table tr td {
	padding: 10px 0 10px 5px;
	line-height: 200%;
}
/*add delete button on app begin*/
.b_homeconten table tr td.appname .app_name_w{
	position:relative;
}
.b_homeconten table tr td.appname .app_name_w .app_n{
	float:left;
}
.app_name_w #reports_tab,.user_name_show .user_text {
  max-width:95%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  float: left;
}
/*.b_homeconten table tr td div.user_name_show a.user_text {
  
}*/

.b_homeconten table tr td div.user_name_show a.swtich_user {
  float: right;
  padding: 0 2px;
}
.b_homeconten table tr td.appname a.delete_app {
	display: block;
	width: 18px;
	height: 21px;
	position:absolute;
	right: 13px;z-index:100;
	top: 2px;
	background: url("../../images/new_reports_ui/select_btn.png") 0 -466px no-repeat;
	
}

.b_homeconten .delapp_control {
  width:100%;
  border:1px solid #d2d2d2;
  border-width: 0 1px 1px ;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing:border-box;
  height:34px;
  line-height:34px;
}
.b_homeconten .delapp_control a {
	display: block;
  line-height:29px;
	text-indent:3em;
  padding-right:10px;
  margin:2px 0 0 10px;
  float:left;
}
.b_homeconten .delapp_control a:hover{
  background:#D2D2D2
}
.b_homeconten .delapp_control a.del ,.b_homeconten .delapp_control a.cancel{
	background: url("../../images/new_reports_ui/layout.png") no-repeat 10px -431px;
}
.b_homeconten .delapp_control a.del:hover,.b_homeconten .delapp_control a.cancel:hover {
	background:#D2D2D2 url("../../images/new_reports_ui/layout.png") no-repeat 10px -431px;
  
}
.b_homeconten .delapp_control a.back_list{
  background:url("../../images/new_reports_ui/layout.png") no-repeat 10px -1105px;
}
.b_homeconten .delapp_control a.back_list:hover{
  background:#D2D2D2 url("../../images/new_reports_ui/layout.png") no-repeat 10px -1105px;
}

.b_homeconten .delapp_control a.apply_promotion {
  background: url("../../images/new_reports_ui/layout.png") no-repeat 10px -1197px;
  
}
.b_homeconten .delapp_control a.apply_promotion:hover {
	background:#D2D2D2 url("../../images/new_reports_ui/layout.png") no-repeat 10px -623px;
	
}
/*.apply_promotion_old{
  background-image: url("../../images/new_ui/apply_promotion_old_normal.png");
}*/
/*add delete button on app end*/
.b_homeconten table tr td.tr_hover {
	background-color: #e0ebf8;
}

.b_homeconten table tr td span.title {
	font-weight: 700;
}

.b_homeconten table tr td p {
	font-weight: 100;
}

.b_homeconten table tr th.last, .b_homeconten table tr td.last {
	border-right: 0;
}

.b_homeconten table tr td.last span a {
	
	height: 24px;
	padding-left: 25px;
	display: block;
  margin-right:5px;
}

.b_homeconten table tr td.last span a:hover {
	text-decoration: none;
}

.b_homeconten table tr td.last span a {
  background: url(../../images/new_reports_ui/layout.png) 3px -1200px no-repeat;
}
.b_homeconten table tr td.last span a:hover {
  background-position: 3px -626px;
}
.b_homeconten table tr td.last span.char_01 a {
  background: url(../../images/new_reports_ui/layout.png) 3px -655px no-repeat;
}
.b_homeconten table tr td.last span.char_01 a:hover {
  background-position: 3px -1137px;
}
.b_homeconten table tr td.last span.char_03 a {
  background: url(../../images/new_reports_ui/layout.png) 3px -1167px no-repeat;
}
.b_homeconten table tr td.last span.char_03 a:hover {
	background-position: 3px -689px ;
}

.b_homeconten table tr td span.noerror {
	color: #ccc;
}

.b_homeconten table tr th {
  background-color: #f0f0f0;
  font-weight:normal;
  text-shadow:0 1px 0 white;
  height: 30px;
  border-right: 1px solid #D2D2D2;
	border-left: 1px solid white;
	color: #444;
}
.b_homeconten table tr.first_tr th{
  border-bottom:1px solid #D2D2D2\9;
  cursor:pointer\9;
}
.b_homeconten table tr.first_tr th:nth-child(n+2) {
  border-bottom:1px solid #D2D2D2;
  box-shadow:inset 0 1px 0 white;
  cursor:pointer;
}
.b_homeconten table tr th.headerSortDown {
	background-image: url(../../images/new_ui/b_images/sort_bg.jpg);
	background-repeat: repeat-x;
	background-position: right -1px;
  color:white;
}

.b_homeconten table tr th.headerSortUp {
	background-image: url(../../images/new_ui/b_images/sort_bg.jpg);
	background-repeat: repeat-x;
	background-position: right -31px;
  color:white;
}

.b_homeconten table tr td {
	border-right: 1px solid #ccc;
}
.b_homeconten table tr:hover td{
  background:#e0ebf8;
}
.b_homeconten div.b_hp_edit {
	background-image: url("../../images/new_ui/b_images/b_hp_edit_bg.png");
	background-position: 35px 13px;
	background-repeat: no-repeat;
	height: 22px;
	padding: 15px 0 0 84px;
	display: none;
}
.b_homeconten div.b_hp_edit a {
	font-size: 14px;
	text-decoration: underline;
}
.b_homeconten table tr td.system {
	padding: 10px 0;
	text-align: center;
}
.admin_search {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 10px;
	text-align: center;
  clear:both;
  margin:10px auto;
}
.bottom_admin_search.admin_search{
  width:950px;
}
.admin_search #search_btn,.admin_search input.submit{
  cursor:pointer;
  display: inline-block;
  height: 22px;
  width:20px;
  margin-left:-20px;
  color: #DDD;
  background:url(../../images/new_reports_ui/layout.png) no-repeat 0 -720px;
}
.admin_search input.submit{
  margin-left:-35px;
}
.admin_search .page_info span{
/*float: left;*/
	text-decoration: none;
	background-color: #73D3D6;
	border: 1px solid #73D3D6;
	color: #fff;
}
.admin_search .page_info span.current{
  background-color: #73D3D6;
 /* border: 1px solid #73D3D6;*/
  color: #FFFFFF;
  font-weight: 700;
  padding: 1px 6px;
  text-decoration: none;
}
.admin_search .page_info span {
/*float: left;*/
	background: none;
	border: 0;
	color: #000;
}

.admin_search .page_info {
	margin: 15px auto;
}

.admin_search .page_info a {
	
  color:#179197;
	height: 14px;
	margin-left: 3px;
	padding: 1px 6px;
	text-decoration: none;
}

.admin_search .page_info a:hover {
	text-decoration: none;
	background-color: #73D3D6;
	color: #fff;
}

.admin_search form {
	padding: 0 0 0 10px;
}

.admin_search input {
	margin-right: 10px;
}

.admin_search input.keyword,.new_input {
	width: 160px;
	height: 20px;
	border: 1px solid #D1DAF0;
  -moz-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
  -webkit-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
  -ms-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
  -o-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
  box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
}

/*.admin_search input.submit {
	width: 39px;
	height: 22px;
	background: none;
	text-align: center;
	background-image: url(../../images/new_ui/b_images/b_sdk_down.png);
	background-repeat: no-repeat;
	background-position: 0 -239px;
	margin-left: 10px;
}*/

.admin_search .page_detail {
	padding: 0 0 0 10px;
}

.admin_search .page_detail b {
	margin: 0 5px;
	color: #19456F;
}
